home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 366_01 / read.me < prev    next >
Text File  |  1991-11-11  |  15KB  |  408 lines

  1.     MicroEMACS version 3.11     Release Notes
  2.  
  3.             31-Oct-91
  4.  
  5. ------------------------------------------------------------------------
  6.  
  7.     (C)Copyright 1988, 1989, 1990, 1991 by Daniel M. Lawrence
  8.     MicroEMACS 3.11 can be copied and distributed freely for any
  9.     non-commercial purposes. Commercial users may use MicroEMACS
  10.     3.11 inhouse. Shareware distributors may redistribute
  11.     MicroEMACS 3.11 for media costs only. MicroEMACS 3.11 can only
  12.     be incorporated into commercial software or resold with the
  13.     permission of the current author.
  14.  
  15. ------------------------------------------------------------------------
  16.  
  17.     MicroEMACS 3.11 is available in a couple of different ways. 
  18. First, it is available via my bulletin board system..... 
  19.  
  20.     The Programmer's Room
  21.     FIDO 201/10
  22.     (317) 742-5533
  23.     24 hours  300/1200/2400 baud
  24.  
  25.     There it is arranged as five MSDOS .ARC (SEA format) files,
  26. UE311DOC.ARC which contains the documentation files, UE311C.ARC which
  27. contains the C sources, UE311H.ARC which contains the header files and
  28. assembly sources, UE311MAK.ARC which contains various files to help
  29. make EMACS, and UE311CMD.ARC which contains startup and command files. 
  30. All the various executables are available individually.
  31.  
  32. UE311DOC.ARC includes the files:
  33.  
  34.     READ.ME        This file
  35.     EMACS.MSS    Final Word II source of USER'S/REFERENCE MANUAL
  36.  
  37. UE311MAK.ARC includes the files:
  38.  
  39.     All of these files will need to be examined to set proper
  40.     directories and options for your individual system and setup.
  41.  
  42.     MAKE150        HP150 Turbo C makefile
  43.     MAKEAMIG    Commodore AMIGA AZTEC makefile
  44.     MAKEANSI    IBM-PC Turbo-C ANSI version makefile
  45.     MAKEDGEN    Data General UNIX makefile
  46.     MAKEFMR        Fugitsu MSDOS MicroSoft C makefile
  47.     MAKEGCC        Unix GCC makefile
  48.     MAKEM5        IBM-PC MicroSoft version 5 makefile
  49.     MAKEM6        IBM-PC MicroSoft version 5 makefile
  50.     MAKENEC        NEC-9800 series MSDOS MicroSoft C makefile
  51.     MAKEOS2        OS/2 MicroSoft C makefile
  52.     MAKETC        IBM-PC DOS Turbo C makefile
  53.     MAKETCPP    IBM-PC DOS Turbo C++ makefile
  54.     MAKEUNIX    General UNIX makefile
  55.     MAKEXENX    XENIX makefile
  56.     MAKEZOR        IBM-PC Zortech C makefile
  57.  
  58.     cmdfix.lnk    Link file for CMDFIX.EXE under MSDOS/Turbo C
  59.     emacs.lnk    Link file for CMDFIX.EXE under MSDOS/Turbo C
  60.  
  61. UE311CMD.ARC includes the files:
  62.  
  63.     BPAGE.CMD    Block and box manipulation page
  64.     BUFDEL.CMD    Select and delete multiple buffers
  65.     CAL1.CMD    Single month calender
  66.     CAL3.CMD    Three month calander
  67.     CALUTIL.CMD    Calander utility procedures
  68.     CPAGE.CMD    C language page
  69.     EDT.CMD        DEC EDT emulator
  70.     EHELP.CMD    Online help system macro functions
  71.     EHELP1.TXT    Text for online help system (part 1)
  72.     EHELP2.TXT    Text for online help system (part 2)
  73.     EMACS.RC    Standard startup file
  74.     ENCODE.CMD    Demonstration of the &xlate function
  75.     EPAGE.CMD    Emacs macro debugging page
  76.     ERROR.CMD    Mark Williams C error parsing file
  77.     FUNC.CMD    Allow function keys on systems with none (like UNIX)
  78.     IWRAP.CMD    Indented wrapping procedure
  79.     LPAGE.CMD    Lisp language mode
  80.     NEWPAGE.CMD    Shifted Function key Pager
  81.     OPAGE.CMD    Cobol Language page (not finished)
  82.     PLATIN.CMD    Procedures for Pig Latin translations
  83.     POS.CMD        Display current line and column constantly
  84.     PPAGE.CMD    Pascal language page
  85.     SCAN.CMD    Spell check scanner for MicroSPELL 2.0
  86.     SENTENCE.CMD    Sentence operations
  87.     SHELL.CMD    Sample interactive MSDOS shell
  88.     SMOOTH.CMD    smooth scrolling control macro
  89.     TABLE.CMD    Creates a table of bound function keys
  90.     WPAGE.CMD    Word processing page
  91.  
  92. UE311H.ARC includes the files:
  93.  
  94.     DUTCH.H        DUTCH text header file
  95.     EBIND.H        binding list
  96.     EDEF.H        global variable declarations
  97.     EFUNC.H        function name list
  98.     ELANG.H        Text header control file
  99.     ENGLISH.H    ENGLISH text header file
  100.     EPATH.H        default path settings
  101.     EPROTO.H    C language prototypes for MicroEMACS functions
  102.     ESTRUCT.H    configuration and structure definitions
  103.     EVAR.H        EMACS macro variable declarations
  104.     FRENCH.H    FRENCH text header file
  105.     GERMAN.H    GERMAN text header file
  106.     JAPAN.H        JAPANESE text header file
  107.     LATIN.H        LATIN text header file
  108.     PLATIN.H    PIG LATIN text header file
  109.     SPANISH.H    SPANISH text header file
  110.  
  111. UE311C.ARC includes the files:
  112.  
  113.     AMIGADOS.C    Amiga system I/O functions
  114.     ANSI.C        ANSI screen driver
  115.     AOSVS.C        Data General Mainframe driver
  116.     BASIC.C        basic cursor movement
  117.     BIND.C        key binding commands
  118.     BUFFER.C    buffer manipulation commands
  119.     CHAR.C        character set mapping and manipulation functions
  120.     CMDFIX.C    old to new .CMD file translation program
  121.     CRYPT.C        encryption functions
  122.     DG10.C        Data General 10 screen driver
  123.     DISPLAY.C    main display driver
  124.     DOLOCK.C    file locking stub routines
  125.     EVAL.C        expression evaluator
  126.     EXEC.C        macro execution functions
  127.     EXECPR.ASM    MSDOS execute function
  128.     FILE.C        user file functions
  129.     FILEIO.C    low level file I/O driver
  130.     FMR.C        Fujitsu FMR terminal driver
  131.     FMRDOS.C    Fujitsu FMR OS functions
  132.     HISTORY.C    MicroEMACS edit history
  133.     HP110.C        HP110 screen driver
  134.     HP150.C        HP150(A or C) screen driver
  135.     IBMPC.C        IBM-PC CGA and MONOCHROME driver
  136.     INPUT.C        low level user input driver
  137.     ISEARCH.C    incremental search functions
  138.     KEYBOARD.C    extended keyboard code(MSDOS only)
  139.     LINE.C        text line manipulation functions
  140.     LOCK.C        file locking functions
  141.     MAIN.C        argument parsing and command loop
  142.     ME.C        VMS optional main file
  143.     MOUSE.C        mouse handling user level functions
  144.     MPE.C        HP3000 MPE terminal driver/OS functions
  145.     MSDOS.C        MS/PCDOS I/O functions
  146.     NEC.C        NEC 9800 series terminal driver
  147.     NECDOS.C    NEC 9800 series OS functions
  148.     OS2.C        OS/2 functions
  149.     OS2NPM.C    OS/2 non-presentation manager terminal driver
  150.     RANDOM.C    other random user functions
  151.     REGION.C    region cut & paste functions
  152.     SCREEN.C    screen management functions
  153.     SEARCH.C    search and replace functions
  154.     SMG.C        DEC VMS terminal driver/OS functions
  155.     ST52.C        Atari 520/1040ST screen driver
  156.     STMOUSE.S    ATARI ST1040 assemble code
  157.     TAGS.C        TAG lookup functions
  158.     TCAP.C        Termcap screen driver
  159.     TIPC.C        TI-PC screen driver
  160.     TOS.C        ATARI ST1040 TOS driver
  161.     UNIX.C        UNIX I/O functions
  162.     VMS.C        DEC VMS terminal driver/OS functions
  163.     VT52.C        VT52 screen driver
  164.     WINDOW.C    window manipulation functions
  165.     WMCS.C        WICAT system I/O functions
  166.     WORD.C        word manipulation functions
  167.     Z309.C        Zenith 100 PC series terminal driver
  168.  
  169. Various Executables available include:
  170.  
  171.     CMDFIX.EXE    Fixes old command files (MSDOS)
  172.     ME110.EXE    HP110 portable version
  173.     ME150.EXE    HP150 version
  174.     ME520.PRG    Atari 520/1040ST version
  175.     MEAMIGA.    Amiga 500/1000/2000 version
  176.     MEANSI.EXE    MSDOS ANSI graphics version
  177.     MEDG10.EXE    Data General 10 PC version
  178.     MEIBM.EXE    IBM-PC CGA/MONO/EGA/VGA version
  179.     METIPC.EXE    TI Professional version
  180.     MEZ309.EXE    Zenith 100 PC series version
  181.  
  182.     MicroSPELL 2.0 is also available.  This version is the first
  183. major update released in several years. These program allows you to
  184. spell check text files and use MicroEMACS to scan the file, making
  185. suggestions and doing various corrections.
  186.  
  187.     As before, I will continue to support these programs, and
  188. encourage everyone to spread them around as much as they can. If you
  189. make what you think are changes that are useful to many, send me the
  190. updates, and as time permits, I will incorporate the ones I understand,
  191. and agree with into the master sources.
  192.  
  193.     MicroEMACS is available on disk directly from my by sending me
  194. $25 per order and a note specifying the disk format and the product
  195. that you need.  I can fill orders for IBM-PC high/low density 5 1/4 and
  196. 3 1/5, ATARI ST single and double density, and AMIGA disks. (You do not
  197. need to send disks or mailers, I will provide these.)  The distribution
  198. set includes on disk all docs, executables and sources.  Also I will
  199. register you and you will receive automatic notices of new versions of
  200. all the programs I am releasing.
  201.  
  202.     Commercial licences to allow MicroEMACS to be incorporated into
  203. other software packages are also available at a reasonable per package
  204. price. Also I am available to do customization of MicroEMACS at an
  205. hourly rate. Send all requests to the address below:
  206.  
  207.     USmail:    Daniel Lawrence
  208.         617 New York St
  209.         Lafayette, IN 47901
  210.  
  211.     ARPA:    mdbs!dan@ee.ecn.purdue.edu
  212.     FIDO:    The Programmer's Room 201/10
  213.         (317) 742-5533
  214.     Voice: